package com.ujoin.service;

import java.sql.Timestamp;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import com.ujoin.bean.UserEx;
import com.ujoin.dao.IUserExDAO;
import com.ujoin.util.HashPassword;
import com.ujoin.util.JsonUtil;

/**
 * 
 * @author 幽蓝
 *
 */

public class UserExService {
	@Autowired
	private IUserExDAO userExDao;
	/**
	 * 获取个人信息
	 * @param user 用户传入的User对象里面的userId
	 * @return 结果Json
	 */
	public String getInfo(UserEx userEx){
		if (userEx == null) {
			JsonUtil jo = JsonUtil.getError();
			jo.setMessage("没有这个账号，请核实！");
			return jo.toJSONString();
		}
		JsonUtil jo = JsonUtil.setAllComponentsName(userExDao.findById(userEx.getUserId())).setSuccess();
		return jo.toJSONString();
	}
	
	/**
	 * 修改个人信息
	 * @param user 用户传入的User对象
	 * @return 结果Json
	 */
	public String editInfo(UserEx userEx){
		if (userEx == null) {
			JsonUtil jo = JsonUtil.getError();
			jo.setMessage("没有这个账号，请核实！");
			return jo.toJSONString();
		}
		userExDao.attachDirty(userEx);
		JsonUtil jo = JsonUtil.setAllComponentsName(userEx).setSuccess();
		return jo.toJSONString();
	}
}
